c++ 常用操作

January 09, 2022

编译文件

1、写一个简单的 cpp 文件

// main.cpp
#include <iostream>
int main()
{
  std::cout << "Hello World!\n";
  return 0;
}

2、编译 main.cpp 文件

执行下命令可以将 main.cpp 文件编译为 main 的可执行文件

g++ main.cpp -o main

3、执行文件 main

./main

此时控制台显示: Hello World!

指针使用

下面都打印 20

#include <iostream>
using namespace std;

int main ()
{
  // 声明变量
  int len = 20;
  // 变量转指针 &
  int *ip = &len;
  // 指针转变量 *
  int len1 = *ip;

  cout << len << endl;
  cout << *ip << endl;
  cout << len1 << endl;
  return 0;
}

map 的使用

#include <stdio.h>
#include <map>
using namespace std;
int main()
{
  map<char,int>mp;
  mp['a'] = 1;
  mp['b'] = 2;
  mp['c'] = 3;
  map<char,int>::iterator it = mp.find('b');
  printf("%c %d\n",it -> first,it -> second);
  return 0;
}

输出结果:

b 2

List 使用

#include <iostream>
#include <list>
using namespace std;

int main()
{
  int i;
  list<int> l1;
  for (i = 0; i < 10; i++) {
    l1.push_back(i);
  }
  return 0;
}

Profile picture

Written by Vance who lives and works in Shenzhen, China, and is working hard to improve. You should follow them on csdn